package 传智播客_黑马.java高级.IO流;

import java.io.File;

/*
两种方法:
    String[] list();返回一个String数组,表示该file目录中的所有子文件或目录
    File[] listFile ;返回一个File数组,表示该File目录中的所有子文件或目录

    注意:
        这两个方法都可以获取隐藏文件/文件夹
* */
public class 遍历目录 {

    public static void main(String[] args) {
        File file = new File("D:\\IdeaProjects\\黑马程序员\\src");
        show01(file);
    }

    //使用递归方法遍历所有文件
    private static void show01(File file) {
        File[] files = file.listFiles();
        for (File file1 : files) {
            System.out.println(file1);
            if(file1.isFile()){
                continue;
            }
            else if(file1.isDirectory()){
                show01(file1);
            }
        }
    }


}
